#!/usr/bin/env python
# -*- coding:utf-8 -*-

# 本题要求编写程序，将给定字符串中的大写英文字母按以下对应规则替换：

# 原字母	对应字母
# A	Z
# B	Y
# C	X
# D	W
# …	…
# X	C
# Y	B
# Z	A
# 输入格式：
# 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。

# 输出格式：
# 输出在一行中给出替换完成后的字符串。

# 输入样例：
# Only the 11 CAPItaL LeTtERS are replaced.
# 输出样例：
# Lnly the 11 XZKRtaO OeGtVIH are replaced.

TAGS =[chr(i) for i in range(ord('A'), ord('Z')+1)]
TAGS2 = list(reversed(TAGS))
convert_dict = dict(zip(TAGS, TAGS2))

def read_int():
    return int(input())

def read_strs():
    return input().split()

def read_ints():
    values = input().split()
    return [int(i) for i in values]

def solve(value):
    s = []
    for i in value:
        s.append(convert_dict.get(i,i))
    print(''.join(s))

def main():
    value = input()
    solve(value)
    
if __name__ == '__main__':
    main()
